stricter requirements for node version