Simpler PM type