Seems no need to check done number here?