True. We can use this technique:

put in the end of `pirate.rb`:

```ruby
class FamousPirate < ActiveRecord::Base
  self.table_name = 'pirates'

  has_many :famous_ships

  validates_presence_of :catchphrase, on: :conference
end
```

and in the end of `ship.rb`:

```ruby
class Ship < ActiveRecord::Base
  self.table_name = 'ships'

  belongs_to :famous_pirate

  validates_presence_of :name, on: :conference
end
```

This way we don't need to add new tables and we still can test our behavior.

What do you think?