Adding support for ruby objects
Quieting warnings
Not being evil and using eval