let the server do this, its more efficient.