fm rule