f can not be null at that point