Conquering Giants in your promised land