fixed buffer sizes, I think :)