protocol must be int, but puppet isnt great at ints