I don't have any facts to back this up right now, but aren't views traditionally not supposed to return anything?

How about I move the logged in check outside the form? That logic doesn't really belong into a form anyway.