Decrease SELECT queries count; has_[joined_table_name]?

Caching of nil has_one associations has recently been added to trunk and will be in 1.2. You can run edge if you want to try it out.

-Jonathan.