AssertionError felt weird to me because bad data in this case would come from somebody else's library.