Wrote a buncha tests, need more