through was in wrong place