can we drop "position"?  doesn't really seem important for internal properties and would let us yank other code as well.