I would like to have a script that finds out for which spaces the current user has view rights. I try to do:

#set($spaces = $xwiki.spaces)
#foreach($space in $spaces)
 #set($whome = $xwiki.getDocument("${space}.WebHome"))
 [$space>${space}.WebHome]
 #if($whome.hasAccessLevel("view",$xwiki.getUser()))
   acess? Yup<br>
 #else
   access? Nope<br>
 #end
#end

but hasAccessLevel always return false. What am I missing? Is there any other way to do this?