unused location functions