If God can do anything can he make a mistake?