Are we losing here the checks for parsing error and illegal arguments? Are these checks delegated somewhere?