better error message propagation to UserCommands