no checks on other for null and size mismatch?