log instead of throwing an exception