Review: change .size() usages to hasSize(), remove is() wrappers