interrupt instead of depricated stop