Client doesn't wait to render this, so the safest way is to create new every tick