ENH: Multi-engine support