Refactor get()