is 940m worth buying ?