Commit 5b1cd2b made `source` and `target` for mounts optional, but the corresponding code in `describe` still assumes that the device will always be present. Fix this so that source will only be used if it is set.
5b1cd2b