handling rejection gracefully