submitted by: Paul "Shag" Walmsley <ccshag@cclabs.missouri.edu>
causes segmentation fault. Thanks to: Salvador Ortiz Garcia, Robert Patrick, Paul 'Shag' Walmsley, and James Cooper for finding and fixing the problem.