safe bool