ultranit: in this codebase we almost always prefer _Returns_ over _Retrieves_.

(To my ears, retrieves implies that there's a distance that must be traveled).