avoid exists? ar-4.0 bug