Other mistake: When Topper speaks to Ramada for the first time, we can see his name plate read "LT Sean Harley", whereas LT stands for Lieutenant, any army's lowest officer rank. The rank insignia on his collar, though, is that of a Captain (CPT). (00:19:19 - 00:20:09)
Suggested correction: Topper's not in the army, he's in the navy. He has the correct insignia for a naval lieutenant.