Fix #18: Graceful degradation for IE8