Renamed the interface to something more sensible