and now with the correct protocol