It even caused some changes in DataMapper which was using rational without directly requiring it.
This works if you require the standard date library, since it requires rational. However, it breaks if you use home_run, since home_run doesn't require rational.
The DataMapper developers agreed that it was a problem when I reported the issue to them. Now, the data objects adapters require rational directly.