Still working on it to make it more tolerant. Shouldn't be too much longer.