Mucho thanks to Tony for his contributions to this project.