eliminated some duplication in Accessors