The ulimit is local to the shell that is running the process, which might not be immediately obvious to the users. I'd put a note about that.