added (disabled) signature parsing and (disabled) param count, type, and class checking