Testing for correct "a", some cosmetic changes.