Quite some nice refactoring and :shift_left now works
:control_A now works and refactorings
remove warning during spec run of should_receive on nil