little backtracking so I can get things properly fitting