require micron before shim