haxe 3.0 compat