Cleaned up some code, and added stuff to the pipes to make them work horribly