Refactor get or create location behavior