loses integrity with lfmap