Fixed graph::disconnect bug and improved union handling.