Working. Error testing also working.