trying to explicitly set protocol in helper