Make the source element optional