updates for apply_tuple, now way more correct