fixed wrapper for reverse