added safe option