Maybe the filename should be toSource?