small edit amdefine require block