playing with the middleman