Device override decorator now allows access to original function