revert to util.type