modified union methods to communicate issues