The admin form now handles errors