I believe this should be rewritten as simply an alias for #size