compact, boolean