return EINVAL instead of -EINVAL