More appropriate behaviour when grammar is missing
Handle cases where complete callback is not defined
Handle cases where failure callback is not defined