safeInit and init should resolve the same way