Factorize integrity check in Exp.create