ANSWERS
1.YES.
2.THE CORRECT WAY.

Answer 2 is not being flipant,just that it is such a big question to answer, also the codes
are (in my opinion) a little 'grey' when it comes to the compliance.

the real answer is to read the codes, read the excellent training manuals that COADE supply,
Look at previous examples, ask experiance people.
formulate an solution, and have it checked.

Although, the fact that you have asked the question at all suggest you should book a place immediatly on the COADE training course before you attempt any analysis.

Regards
_________________________
Best Regards