Monkey patch/Duck punch/Donkey punch to get IE8 working.

Updates component dependency to typecheck an argument before calling String methods on it.
To be fair, it's the shim/v that's modifying some array downstream.