3&4a. See this thread