@cprouve fyi
@graven what was the initial reason to allow this, i.e. only give an error() message?
error()