Still need other quad batch implementations