removed ridic argc check and replaced it with one that makes sense