Fixed user upset to actually work as an upsert