Simplify API with dedicated `position()` method