return if failed process