parse magic passing obj back