Last fixed caused illegal state error when the only operation was an
index clear operation. Removed throwing error because it should just
noop if no sources are given.