Calling removeAll on an empty store seems to cause js errors
Test whether the store has anything in it beforehand so that browsers
like IE don't throw a fit