This violates the interface.