Renumbered again so that the messaging OO style comes immediately after the hash OO style