consistent explanation