boggling indeed....