Practical limitations to NOx removal include limitations on mixing of NOx and NH3 ahead of the catalyst, emission of unacceptable levels of NH3 slip, loss of catalyst activity over time, and cost and physical constraints on the amount of catalyst that can be used.