fix for M4