This will exhaust memory :) Don't read whole file into memory