awesome location handling, i daresay