future support for executors