drop memory consumption and startup speed by switching to define_method