null checks sub2