what is this foo doing now?