Be aware that not all commands in the slave device will respond to
address zero. Commands that return data, like a memory device that's
commanded to read 'n' bytes of memory and return it to the master.
This could be disasterous if all memory devices start returning 'n' byte
values all at once.
It would be best to determine the address of the device(s) and use that
for all commands afterwords.
Good luck!