Commenting the error message in the task constructors (because we have also binary and protobuff that won't pass the condition) + adding implementation to the check function to get ridd of the warnings