ensure js failure doesn't stop checking