First callback argument is error