use RETVAL since XS already defines it for us.