why do we not error handle both commands? if we don't care whether the first was successful, why do we then allow it to cause an error to be sent back after the second command?