performance improvements  By  beerkeg (Read 2,232 times)