Added verbose option, also Null for no grouping is needed.