shouldn't this be an error? are we willing to allow first values that can't be used as a default?