Minor documentation and code re-formatting.
Bugfix checking against -1 for invalid AL source.