Dynamic sub