added an assert months ago
upped the acceptable inverse error (this is from months ago)