add core-level flood checking