Top level exception. RuntimeError possibly or a custom exception? We should change the string concatenation to a ```format``` while we're at it.