Uses super() in let() when possible