use explicit eventing to guarantee handling of Rmd format switches