tweaked how quotes and ADTs work