debug with exceptions (because it's fast)