Shortcoming in additional labels Proc handling

Handle the case where the additional labels Proc does not return anything.  It seems unnecessary to force the proc to return an array in every case, only force it to return an array of labels when they match their criteria, and handle when the Proc returns nil.