keep wrapper class consistent for back compat