hm maybe that double call is wrong