We derive some sufficient conditions in terms of three weighted shared sets to make two meromorphic functions identical. Actually to serve our purpose, we try to maintain the cardinalities of the main range sets as small as possible. Consequently, by exhibiting some new analysis in the proof, we obtain three results which extend and improve a number of earlier results. Finally, we pose two relevant open questions for future research.