avoid relying on arcane corners of haxe