put conditional contextModel logic back into controllers/routing