fix nil parameter bug