consistency > semantics, agree with @crevillo here.