fix Direction.subtract