uninitialized variables: better handling of functions that return uninitialized data. such as malloc().