Commented out Generalizations for now, too difficult to control