Force majeure and hardship under general contract principles | lit.salon