No more float arithmetic in superflow match code
Better error handling, fixes SEGFAULTS