utils.c more robust
mergrd