A molecular sieve needs pores with dimensions controlled to within one-tenth of a nanometer - like building a fishing net where every hole must be exactly the same size down to the width of an atom.