rule firing fixes. Simple firing works