avoid crypto mistakes