The explicit and implicit database creations currently have their separate codes that can be potentially cleaned up and unified. We would want to have one implementation so any changes in the future can be applied to both scenarios automatically.