m4 cleanup