Made chef protocol agnostic