I think this fixes gh-446 (it seems unreasonable to want to log the DDL even if it is not being executed)