Breaking out logic into method describing intent.  Code runs but "@:isVar", "public", and "var" are smushed together.  Need spaces between works.