Make protocol method optional.