Is "f" guaranteed to be non-null as it's being retrieved from arguments?