avoid side-effect for load-csv