Df clean code

Keep these overloads, we may use them to track memory allocations.