works with RB 1.7 api