Fix "anonymous function does not always return a value" warning
Mark compatible with Firefox 26.0a1