Do not use pipe