Seems like the client needs some re-education. But you're not being paid for that, you're being paid to write to the "standard". Guarantees that the same mistakes will keep being perpetuated so that future developers will think it's OK. Sure glad I work for myself and by own rules (which, being malleable, can be changed as needed to keep them up to date).