Use subscribe instead of require