Passes in the source object instead of source name