[[early_fragment_tests]] rejects all fragments on iOS, not OSX, when no color attachments?

Does it matter whether or not I have anything attached to the color targets in order to use early_fragment_tests on iOS? When I add early_fragment_tests to my frag shader, then it seems as though all my fragments are rejected on iOS. It works properly on OS X. So far the only thing I can think of is that it might have to do with the fact that I don't have any color targets attached. Would that matter? I'm writing to offscreen buffers instead.


Thanks

Bob