consts don't wrap meta
collect pass handles meta
fix def meta handling