safe return

safe return