I tend to agree with Jim M.
You may want to run your list of options past the local AHJ, as he is the one to accept or reject your choice(s).



John