Also count the total size
Document the switch fallback as intentional