no dependency on $location