Properly fixed challenge 48, now works all the time.