Object_provides should be optional.