Fixed some stuff. Added a respond_to?, because it's cool.