Issue #52

Miscellaneous improvements and bug fixes.
Revert "tables and attr_list compatibility"

This reverts commit e8638b168b407c5b46efb58feb1b3c5ae213e458.