Removed exception behavior from sample* routines