Take care not to overcook the mustard seeds or they will be bitter; they need about 10 seconds in the hot oil. And the tomatoes should also be cooked briefly, just to heat them through ...