It's certainly a much better idea than re-rolling the same code over and over