Qa calls

Merging qa_calls into Master.
Type checking for `Numeric` implies you'll accept floats too. Is that accurate? What if `id` is neither `Numeric` nor `String`?