Gave up on New Direction. See try: XYZDirection

Agh :(