ECs, edge/base/corner cases