• I think this code is prone to errors. If 'AS' is part of the parameter's name, for example.