Oh, now I see.

Still. The callback may get called sooner than the database is created, thus a repeated call of `MySQL.prototype.query` may find the database missing again. Return on L132 is not waiting for the query on L119 to finish.