I'd prefer this takes an InputTag or at least has another constructor which takes an InputTag.