Got rid of Position(), pass all unit tests.