isub operator order, zero comparison jump offset
fix returning falsy values , const apool stores objects instead of lists