The IM-perfect Church