switch df() to a normal method so we're no longer altering String.prototype