Same comments with documenting parameters and falling back to binary.