Device::wait now takes multiple arguments