'@return mixed User or boolean'  should be better