revert the long way round