Simply functions.
Added missed /* NOTREACHED */ comment.