Support configure block
Move require