Introduce 'error'.

Eventually this should throw an exception