Adds middleman