The Supreme Court reversed a powerful federal corruption law because it was overly broad.But now is it overly specific?Three judges on the U.S. Court of Appeals for the Second Circuit on Thursday reversed the convictions of former Assembly Speaker Sheldon Silver because the definition of an "official act" is different now than it was when the powerful ex-speaker was convicted in 2015.And the way it is now would apparently allow a powerful politician to get someone's son a job in exchange for payment and not face the wrath of federal prosecution.Some background: A federal jury in Manhattan convicted Silver of using his position as speaker to accept millions of dollars in bribes and kickbacks that, under the law, deprived the citizens of New York state of his honest services (hence the term "honest services" fraud).