separate user for the frontend and the wallet #25

Should this be `return null`?