reader methods that are used by .km files should have all lower-case names