fixed unless block