since the parser will eventually only return a promise, start preparing for it now, refs #14591 !strict