fixed type->default bug