Rename a variable for clarity's sake.
Make outline properly handle hidden & empty elmnts