handle profile requests a bit better