Added result checking to singular controller