Can we not use the User resource to handle this?