Facing giants, speaking to giants, no fear of giants