handling delegating parsing back to parent