Add a new interface (provisional on discussions) which returns errors.