Protocol testing

revision should not be integer