Changed generators so that they generate entire regions at once