does the method `is_more_recent_than_publish` return an int? The method name seems to imply that it should return a bool. Is this confusing?