Remove `setup` here? Why would `setup` be called again after it is already called?