Does not need to be a member of $scope