waaaah SrdInterpreterDefine hard to port :(