experiment with numeric widening. no good solution yet