Adding protocol spec to work off of.