Exactly what are Important Things to keep in mind Before Diamond?