Use connection pooling for standard queries.
Wrapping pool.take to handle Mysql2::Error.

And re-offer a connection if the first two fail. Feels a little hackish, but seems to work as expected.
Don't override existing foreign keys for polymorphic replacements.
Do a full index in file field spec.
Pass method calls through glazes to object if no matches.

This is so other method_missing calls can be called.