-> doesn't make this particular code any cleaner.