Fixed an issue that can be triggered if there's a bad consumer. Now it checks arg length instead of assuming there's a second option to the args list.