+ fixes #0001429: don't apply booleans on null shapes