parse() can deal with default values
add and update specs for 764fd68