We stand on the shoulders of giants.