I thought we decided to pass the default protocol object here instead of the version