Ended up doing $doUser differently