can't do reflect on nil