Reworking User API, command posting