Moving interface to IRP