Finished SendQueue rewrite