Remove init function
Remove only locally used function from M
Invert requiring