fix marshal bug