don't error on null callbacks