allow a custom user switch