Starting with tests for backward method. If things go bad, rever to the commit just before this one