suppress uninitialized errors
remove auto flag