Exposing centre() so you can externally control