Fix use in alphabetical order.

It was wrong before, and the error numbers were always off. Now
error numbers should be more accurate and the checks performed should
better match the expected behavior as described in #31
Merge branch 'fix-alpha-use'

Fixes #23