Actually works (I promise)