conditional blck fix