wow i changed val to def on Cons and THEN things workied ... totally missed that one. and forall was bugged - twas forNone :)