Fix multiple states in a dispatch bug