note on dealing with not having user