Does with_scope work with eager loaded models?

It appears that with_scope does not apply to eager loaded models

e.g.

Comments.with_scope(:find => {:conditions => [‘comments.private =
?’,private]}) do
Post.find id,:include=>:comments
end

Will not take into account the scoped condition on comments.

Is this the expected behavior or a bug?