Not a fan of having these "private" methods that are untested yet modify the ```$scope```.