fix require
extent across IDL, except for rotation