remove unnecessary protocol thingy