so do people pass in empty arrays here in case they don't have any insert?