These conventions apply to the go code as well