[chuck-dev] what are PMSG functions for?