don't check return in function declare