LA: more sensible choice of return storage type, with tests #146