This should probably be an an active check + exn.