works on 1.9.2 and 1.9.3