Happy Independence Day indeed!