This should not be on the interface.