Attempting to internalize finish event but getting caught somewhere