removing forward declaration for undefined protocol