avoid running as a backgrounded process, use screen