Same comment here about synchronously throwing an error if the toneType is bad.