hoping it is a little smarter