smarter syntax