real m4 stuff