don't use transactions for dropping and creating databases... oops