moving out anything else than the protocol