Rules Engine & Allocator change