sigh… another api misunderstanding fixed