Because I didn't know about Task.FromResult. Fixed.