Add a more sane user callback