Let memoize drag in core to reduce potential for conflict