shouldn't this variable be named ``subject`` rather than ``collection`` ?