why don't you fail gracefully?