only callback if callback exists :))