avoid double-normalizations