RPM requires