second pass readability