I don't have time to test this right now, trying to catch up on all the stuff I missed while I was gone, but I'm pretty sure we should be using a hemisphere here. A hemisphere here might be a free lunch, the same result in half the time. We can always make this improvement after the fact, so this change shouldn't hold up the PR.