hm, respond_to not good because of method_missing