we think the recursive status check is working
clean up js