Cleaned up the vector implementation