Respect the interface