return null if you don't know what to do. You should consume data as you go, or leave it as it is if you fail
return null if you don't know what to do. You should consume data as you go, or leave it as it is if you fail