ensure all data is sent