Kwf.onElementReady('.kwcBasicImageEnlarge.showHoverIcon > a', function(el) {
    var img = el.child('img').dom;
    if (img.width > 50 && img.height > 50) {
        el.createChild({ tag: 'span', cls: 'outerHoverIcon', html: '<span class="innerHoverIcon"></span>'});
        if (img.width < 200) {
            el.addClass('small');
        }
    }
});

Kwf.onElementReady('.kwcBasicImageEnlarge.showHoverIcon > a', function(el) {
    var imgEl = el.child('img');
    if (imgEl) {
        var img = imgEl.dom;
        if (img.width > 50 && img.height > 50) {
            el.createChild({ tag: 'span', cls: 'outerHoverIcon', html: '<span class="innerHoverIcon"></span>'});
            if (img.width < 200) {
                el.addClass('small');
            }
        }
    }
});

Add if to ensure that el.child('img') is not null
Add if to ensure that el.child('img') is not null

This was throwing errors out of nowhere. Don't know where it came from but this solves the problem.
