Error checks I hope.