Well, I could reduce the number of conversions and comparisons, I'll look into it.