second attempt to reduce result size