er, maybe updated exception correctly?