Interpreter cannot be abstract for PHP wrappers to work