Track MAC addresses of agents

Could we move the logic inside of `checkInteger` under the `if` here?  I don't see that method used anywhere else and it's not manipulating the value either.