is_fp_closed checks .closed first