Is input_fastp optional? If it is then you need to deal with the fact that it may be empty. If it isn't (as I suspect) then tell the parser above