When I perform an eager load, conditions on the associated class are ignored. Is this intended behavior? An example: class Stack has_many :cards, :order => "position", :dependent => true, :conditions => ''position > 0'' end stack = Stack.find(1, :include => [:cards]) # the condition is ignored; all cards are read, not just those # with position > 0 Jim -- Jim Menard, jimm-Xhj3G7Rj6JI@public.gmane.org, http://www.io.com/~jimm "Brought to you again by the Department of Redundancy Department." -- Firesign Theatre