then, change the codes that local size is always defined. there is no way to avoid test.