DEV: make rho/phi/theta optional