Make "source" universal