Still handling errors. Don't forget $this->! grrh