better non-blockage/crashage, isregistered returns the user