added needs_pvcreate()