No longer generates an empty selector if user hasn't specified any overrides. Fixes #14. Other minor changes.