check if block is given in eval_under(); fix #2486