maybe if I call it directly