Changed compiler interface