Make elimination parameter generic