Amended passthru to use abs() to decide on input