more lambda sanity checks at the builder level -- nothing too extensive though