avoid using job control