enables smarter processing