try sending only what's needed