Add schemas code, second attempt.

Because it's a Double. Doing exact comparisons on Doubles is usually a bad idea.