Fix page controller to use correct catch rather than fail