slightly cleaner errors