http://unixhelp.ed.ac.uk/CGI/man-cgi?rm
It can be interesting to match the behavior of `rm` exactly like UNIX rm and alias `trash` as the place of `rm`. It's still hard to convince people to use a another command than `rm`. Specially if you can do almost the same thing by using `mv` and predefined directory.