Protect f (18/25)

Protect f