Eelco unplugged: take 3

bench: 4601921