supply rule hack!