strange handling of find(:first, :include => ...)

Hi.

Can somebody explain why :limit => 1 is not set in
ActiveRecord::Base::find_initial if :include option is present ?

To me this looks like artifact of old times when :limit and :include
could not work correctly with each other.