Reworked HasExpired so it will not expire if a reload is happening