make if option optional