basically the same work as performed in line 453