@Yaffle I don't see where the spec says to throw an error for `null` & `undefined`. Firefox Nightly's implementation of `startsWith`/`endsWith` returns `false` for `undefined` and `null`.