gaia exception impl
gaia canvas and message impl