More flexible spec.