by observing conventions