actually it should stop()