compressing output and improved release paths