M piece get/sets - untested