smaller size
more debug code