Great use of assert_throws, I love that the exception type is here.