Have a well defined interface between analyzer and partitioner. No anlaysis inside partitioner. Please.