Is this the same thing? Isn't there a nation.hasUpkeep()?