Add fail-proof feature to rvt()