Updated polymode