Weird template behaviour

I have searched for this problem, but I can’t find anything. It is a
bit frustrating

I have upgraded my application to Rails 2.0
I wish to use the new template system, so I move index.rhtml to
index.html.erb, and _feed.rxml to index.atom.builder
Delete respond_to in the action. Restart the server.

When requesting controller/index I get the right output. But
requesting controller/index.atom gets just the index.html.erb
template, without layout.

I restart the server. This time, I request controller/index.atom
first. I get the index.atom.builder template literal, without
processing. Just xml.* statements. Next, I request controller/index. I
get the same index.atom.builder literal template, this time inside the
application.html.erb layout

Any ideas?? Is it a bug?