Change _func to _callback fo consistency