or this function call needs to be different...