6b12b8fe added $Filename but didn't update the docs. This commit also added the special return condition without documenting it.