Welcome to the rcppsmc universe!