Don't use defer here