Only keep helper functions separated. This will help to convert coordinates internally when necessary.