implied: re-order where we calculate implications