First draft of size-2 commands, rather ugly for now, so get ready for refactoring