Works and it's not that ugly.