nil macro bug fix