very cool update (thanks to remb0!)