raise rather than puts