better match of partial state