determine if needs to call done automatically