Don't throw an exception to be able to deal with it more softly than an "in ur face" exception, for example a nice flash message...