Staple has several meanings: