This code looks ok to me, how do you call it?