Is this intended to return an empty Properties object even if an exception occurs?