President Donald Trump on Wednesday officially signed a bill that slapped fresh sanctions on Russia, Iran and North Korea.

Although there was veto-proof bipartisan support for the sanctions in Congress, there has been speculation that Trump still might be resistant to signing the legislation because it restricts his ability to unilaterally lift sanctions without congressional oversight.

Trump registered his objections to the legislation in a signing statement that he added to it, Bloomberg reports.

"The so-called signing statement... lays out Trump’s concerns about the legislation, including that it encroaches on presidential authority and may hurt U.S. ability to work with allies," the publication reports.

The House of Representatives last month passed the sanctions bill by a vote of 419-3, while the Senate passed it by a margin of 98-2.