Using a few more config settings, implement size()