believe me, I tried many things and this is the optimum allowed by scalariform