restructure to dub
FIXUP: unreachable statement
Fixed reduceing and broke it again