Fully working with user lockout