Validation-methods implementation