allow for more complex math when specifying an address argument