Ten guidelines for the design of non-assembly mechanisms