@prince-octavian: #63 for the win...