be consistent between drop and take