module replace - report changed only if contents is changed