whitespace
provide idx to drop callback