Turns out we do not need the type safe resolver