Issue #6 - prompt will no longer immediately invoke callback if value is a boolean.