Yes! When developing Smart Contracts this used to be a best practice, enabling us to fix security holes in worst case scenarios.