fix bugs with neverending day etc