fail gracefully in impossible scenarios