Apart from the 1st one these just seem like good practices in general