Untested but appears to be fully functional.