Ack stuff passes basic tests, but needs a lot more testing. Some of the
node tests fail intermitently, not sure why, I think it might just be a
timeout problem but not sure.