Accel v2 paranoia

Basically make everything strict and rely on preconditions. No segfaults allowed in this house!