REalised that there were incredible buffer errors. Added warning.