Removing these upper bounds guarantees breakages in the future (e.g. when exceptions 0.7 comes out). Those breakages will be unfixable because even if we re-add an upper bound, cabal will happily (and correctly) use the old broken version of temporary.