unless I make stupid mistakes, like not attaching routes