some more user checks