don't need to clear interval in error path anymore.
bump