issue #10 - changed MAY to SHOULD