Go-friendly interface, hide implementation details.