The return of Scary Ted!