A provision, clause, covenant, or agreement contained in, collateral to, or affecting a construction contract that purports to indemnify the promisee against liability for damages for (1) death or bodily injury to persons, (2) injury to property, (3) design defects, or (4) other loss, damage or expense arising under (1), (2), or (3) of this section from the sole negligence or wilful misconduct of the promisee or the promisee's agents, servants, or independent contractors who are directly responsible to the promisee, is against public policy and is void and unenforceable; however, this provision does not affect the validity of an insurance contract workers' compensation, or agreement issued by an insurer subject to the provisions of AS 21, or a provision, clause, covenant, or agreement of indemnification respecting the handling, containment, or cleanup of oil or hazardous substances as defined in AS 46.