allow 2nd argument to set a destination