Actually this is a good question and one which has not ever been answered completely. For example, for PSV's, in UG-135, Installation, there are several references to Appendix M (non-mandatory). It doesn't say to use Appendix M as a guideline or for information, in someplaces it actaully specifies "under the conditions set forth in Appendix M".
So since this non-mandatory appendix is specified in the Code, do the requirements in this appendix now become mandatory?