Fixed choose location if only one in cache