popping last element modifies params array therefore super receives empty object, returns nil, and causes tests to fail