fix the calling sequence on unitlist