good! Now that we've extracted all that logic from the controller we have a nice, testable unit.