Sure, let's do a tail-call.