backend for many handles