Fixed protocol decl