HaxeWriter is obfuscated because it's not a writer:)