keep in mind the United Nations Small Arms treaty is in conference this week. They started monday.
According to the Vienna Treaty on Treaties, it would be binding on the USA until and IF the senate votes.
UN Treaties do NOT usurp the US Constitution.