Corrected recursion issues by implementing call to depth_ok()
Made the empty string a default return of Call