Allow calling after callback, verbose option, and change variable names