made it a tiny bit smarter