Protect f (23/25)

Protect f