This eliminates some overhead, because the compiler doesn't need to consider these functions throwing.