Adding throughto encapsulate lookup logic