more obvious dynamic method names - parse_ instead of value_of_