processing of empty collections