no signing + simpler require