It doesn't look pretty, but it's working!