MOAR ERROR CHECKING